import axios from "axios";
import store from "../../store/index"
// axios.defaults.baseURL="/aps";

// 请求拦截器
axios.interceptors.request.use(config=>{
    // token；
    store.commit("changeIsLoaging",{
        isLoading:true
    })
    console.log('store');
    if(getCookie("token")) {
        config.headers.common["token"] = getCookie("token");
    }
    return config;
});


// 响应拦截器
axios.interceptors.response.use(res=>{
    store.commit("changeIsLoaging",{
        isLoading:false
    })

    return res;
});

export default axios;




  // 封装一个getCookie()   获取cookie的函数
  function getCookie(value){
      var cookie = document.cookie;// username=zhangsan; sex=男; age=18
      var arr = cookie.split('; ');// ['username=zhangsan','sex=男','age=18']
      for (var i in arr) {//item  'username=zhangsan'    'sex=男'    'age=18'
          var newarr = arr[i].split('=');//第一项 ["username",'zhangsan']      第二项 ...  ['sex','男']
          if (newarr[0] == value) {
              return newarr[1]; //如果存在value， 说明 newarr[1]就想要的结果  return 终止函数的执行
          }
      }
      return '';
  }
  